package com.grupoconstruobras.sigo.general.enums;

/**
 * EnumeraciÃ³n que contiene los valores temporales usados en la
 * aplicaciÃ³n
 * 
 * @author fabio.navarrete
 */
public enum TipoTiempo {
  A("AÃ‘OS"), D("DÃ�AS"), M("MESES");

  private TipoTiempo(String value) {
    this.value = value;
  }

  private String value;

  @Override
  public String toString() {
    return this.value;
  }

  /**
   * MÃ©todo encargado de retornar la enumeraciÃ³n a partir de su valor
   * 
   * @param value
   * @return
   * @author fabio.navarrete
   */
  public static TipoTiempo fromValue(String value) {
    if (value != null) {
      for (TipoTiempo tt : TipoTiempo.values()) {
        if (value.equalsIgnoreCase(tt.value)) {
          return tt;
        }
      }
    }
    return null;
  }
}
